and technological advancement